a8e5e40d970be20ff7c235b89bea15bc6184d547,spring-web-reactive/src/main/java/org/springframework/web/reactive/result/method/annotation/RequestBodyArgumentResolver.java,RequestBodyArgumentResolver,resolveArgument,#MethodParameter#ModelMap#ServerWebExchange#,82

Before Change


		if (type.getRawClass() == Flux.class) {
			return Mono.just(elementFlux);
		}
		else if (type.getRawClass() == Mono.class) {
			return Mono.just(Mono.from(elementFlux));
		}
		else if (this.conversionService.canConvert(Publisher.class, type.getRawClass())) {

After Change


					Object value = Mono.from(elementFlux);
					return Mono.just(value);
				}
				else if (Flux.class.equals(type.getRawClass())) {
					return Mono.just(elementFlux);
				}
				else if (asyncType) {